package pe.gob.mtpe.construcsys.mybatis.despachadores;

import java.util.List;

import pe.gob.mtpe.construcsys.bean.Empleador;
import pe.gob.mtpe.construcsys.bean.Explaboral;
import pe.gob.mtpe.construcsys.bean.ParamConsultaExpLaboral;

import pe.gob.mtpe.construcsys.mybatis.implementacion.IMPExpLaboral;
import pe.gob.mtpe.construcsys.mybatis.interfase.INTExpLaboral;

public class ExpLaboralDespatch {
	
	private  INTExpLaboral expLaboralDao;
	
	public  ExpLaboralDespatch(){
		expLaboralDao=new IMPExpLaboral();
	}
	
	public String insertar(Explaboral explaboral) throws Exception {
		return expLaboralDao.insertar(explaboral);
	}
	
	public String actualizar(Explaboral explaboral) throws Exception {
		return expLaboralDao.actualizar(explaboral);
	}
	
	public String eliminar(Explaboral explaboral) throws Exception {
		return expLaboralDao.eliminar(explaboral);
	}
	
	public List<Explaboral> listar(ParamConsultaExpLaboral parametro) throws Exception {
		return expLaboralDao.listar(parametro);
	}
	public Explaboral obtener(ParamConsultaExpLaboral parametro) throws Exception {
		return expLaboralDao.obtener(parametro);
	}
	
	public List<Empleador> lstEmpleador(ParamConsultaExpLaboral parametro)throws Exception{
		return expLaboralDao.lstEmpleador(parametro);
	}

}
